module.exports = () => {
  return async function authLogin(ctx, next) {
    const token = ctx.request.header.token
    let decode = ''
    if (token) {
      decode = ctx.app.jwt.verify(token, ctx.app.config.jwt.secret)
      ctx.userId = decode.userId
      await next()
    } else {
      ctx.failure('未获取到用户信息')
      return
    }
  }
}
